package midianet.digital.converter;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

import midianet.digital.util.TextoUtil;

@FacesConverter(value = "conversorCpf")
public class ConversorCNPJ implements Converter {
	
	@Override
	public final Object getAsObject(final FacesContext contexto, final UIComponent componente, final String cnpj) {
	    Object retorno = null;

	    if(cnpj != null && !cnpj.trim().isEmpty()) {
	    	retorno = TextoUtil.apenasNumeros(cnpj);
	    }
		
		return retorno;
		
	}
	
	@Override
	public final String getAsString(final FacesContext contexto, final UIComponent componente, final Object cnpj) {
	    String retorno = null;
	    
//	    if(cpf != null){
//	        String cpfValidar = cpf.toString();
//	        retorno = DominioUtil.acrescentarZerosEsquerda(cpfValidar, DominioUtil.TAMANHO_CPF);
//	    }
       
	    return retorno;
	}
	
}	